rain cats and dogs – English–Italiano translations

🇬🇧 en it 🇮🇹

rain cats and dogs verb

  • to rain very heavily
piovere a catinelle, diluviare, piovere come Dio la manda, scrosciare
Wiktionary Links